package net.hn.hnms.biz.plan.group.service;

import net.hn.hnms.biz.plan.vo.*;
import net.hn.hnms.biz.plan.vo.*;

import java.util.List;
import java.util.Map;

public interface GroupBigScreenSerevice {

    CoalMiningTotalVo getDailyOutputStatus(Integer type, String orgCode);


    List<CoalMiningTotalVo> getCompletionRateRanking(Integer type,Integer flag);


    List<CoalMiningTotalVo> getPlanAndActualContrast(Integer type, Integer level,Integer flag,String companyCode);

    Map<String, List<CoalMiningTotalVo>>  getTrendProductionAndSale(Integer type,Integer level);
    List<WorkTrackingInfoVo>  getWorkTrackingInfo(String orgCode,String code);

    List<MineNumberVo> getMineNumberStatus(String orgCode );

    List<CoalMiningTotalVo>  getStock(Integer type, String companyCode);
    List<CoalMiningYoyMomVo>  getSameRingCompare(Integer type);
    List<MineInfoVo>  getMineInfo(Integer type);
    List<MineInfoVo>  getSafetyMineInfo(String type);
    List<MineInfoVo>  getMineProdCapacity(String companyCode);
    List<MineInfoVo>  getMineWorkingFaceStatus(String companyCode);
    List<MineInfoVo>  getDrivingWorkingFace(String code);
    List<MineInfoVo>  getDrivingWorkingFaceMine(String type );


    List<MineInfoVo>  getTrendDrivingAndStripped( String Name,Integer type,String WorkingFace,Integer flag);
    List<EnvironmentRankingVo>  getEnvironmentalMonthlyAssessmentRanking();
    List<EfficientTransmissionVo>  getEnvironmentalEfficientTransmission();


}
